package cn.itcast.dao.system;

import cn.itcast.domain.system.Dept;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DeptDao {

 //分页查询
 List findAll(String companyId);

 //根据id查询
 Dept findById(String id);

 //保存部门
 void save(Dept dept);

 //更新部门
 void update(Dept dept);

 //根据id删除
 void delete(String id);

 //根据父部门查询所有子部门的最大id编号
 String findMaxId(@Param("parentId") String parentId);
}
